lacking resources, especially money - Français Anglais Dictionnaire